﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Flame.Controls.Common
{
    public interface IOverloadList : ICollection<string>, IEnumerable<string>
    {
        int CurrentIndex { get; }
    }

    public interface ICallTip
    {
        bool IsActive { get; }
        IOverloadList IOverloadList { get; }
        //int OverloadList_CurrentIndex { get; }
        //int OverloadList_Count { get; }
        void ShowOverload(int position, uint startIndex, int highlightStart, int highlightEnd);


        void ShowOverload();
    }
}
